Grafana 远程数据源配置
Last updated on
目前仅支持配置 Prometheus 协议的数据源。
Prometheus/VictoriaMetrics
设置 Connection 中的 Prometheus server URL
将 Connection
部分中的 Prometheus server URL
配置为
https://product.kindlingx.com/portal/datasources
设置 Authentication 中的 HTTP Headers
在 Authentication
中的 HTTP headers
,添加下面列出的自定义请求头,最终结果应如下图所示:
X-Target-Host
添加自定义 Header X-Target-Host
,值为对应数据源的真实地址,支持域名/IP,例如:prometheus-k8s.monitoring
X-Target-Port
添加自定义 Header X-Target-Port
,值为对应数据源的监听端口,仅数字,例如:9090
X-Target-Protocol
设置请求协议,目前只支持设置http, 设置为 http
User-Agent
添加自定义 Header User-Agent
,值为用户浏览器使用的 User-Agent 头,例如:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0
。
可以通过在浏览器访问 about://version
页面获取:
设置 Advanced settings 中的 Advanced HTTP settings
设置 Allowed cookies
- 填写
session
并点击添加 - 填写
session_2
并点击添加
结果如下图所示:
局限
目前需要在 Header 中填写 User-Agent,但是在不同的浏览器中,该值不同,这会导致无法使用多种浏览器同时访问数据源。报错为:
[Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (redirect_uri, line 0)